File libmcal-0.7.diff of Package mcal
--- Makefile.in
+++ Makefile.in
@@ -9,8 +9,8 @@
CFLAGS=-O0 -Wall -g ${INCLUDE} ${OTHER_CFLAGS}
-LIBOBJS=mcal.o datetime.o lex.ical_yy.o icalroutines.o cal_misc.o $(DRIVER_LIBS)
-ALLOBJS=${LIBOBJS} tester.o
+LIBOBJS=mcal.o datetime.o lex.ical_yy.o icalroutines.o cal_misc.o $(DRIVER_LIBS) tester.o
+ALLOBJS=${LIBOBJS}
OTHERLIBS=${OTHERLIBS}
OTHERLIBDIR=${OTHERLIBDIR}
@@ -19,18 +19,21 @@
all: libmcal.a libmcal.so
+%.o: %.c
+ $(CC) $(CFLAGS) $(INCLUDE) -c $<
+
install: libmcal.a libmcal.so
- mkdir -p ${DESTDIR}@prefix@/lib/
- mkdir -p ${DESTDIR}@prefix@/include/mcal/
- install -m 755 -o 0 -g 0 libmcal.a libmcal.so ${DESTDIR}@prefix@/lib
+ mkdir -p ${DESTDIR}@libdir@
+ mkdir -p ${DESTDIR}@includedir@/mcal
+ install -m 755 -o 0 -g 0 libmcal.a libmcal.so ${DESTDIR}@libdir@/
install -m 644 -o 0 -g 0 \
mcal.h bool.h datetime.h drivers.h cal_misc.h icalroutines.h \
- ${DESTDIR}@prefix@/include/mcal/
+ ${DESTDIR}@includedir@/mcal/
touch installed
install-strip: installed
- strip ${DESTDIR}@prefix@/lib/libmcal.so
- strip ${DESTDIR}@prefix@/lib/libmcal.a
+ strip ${DESTDIR}@libdir@/libmcal.so
+ strip ${DESTDIR}@libdir@/libmcal.a
libmcal.a: $(LIBOBJS)
rm -f $(LIBCAL)
@@ -38,7 +41,7 @@
libmcal.so: $(LIBOBJS)
rm -f $(LIBCAL_SO)
- gcc $(CFLAGS) -shared -o $(LIBCAL_SO) $(LIBOBJS)
+ gcc $(LDFLAGS) -shared -o $(LIBCAL_SO) $(LIBOBJS)
lex.ical_yy.c: icalscanner.lex
$(FLEX) $<