INCCONFFILE=-I@top_srcdir@/conffile
CC=@CC@
+LD=@LD@
+INSTALL=@INSTALL@
+
CFLAGS=@CFLAGS@ @CPPFLAGS@
CFLAGS+=-DULOGD_CONFIGFILE=\"$(ULOGD_CONFIGFILE)\"
# doesn't work for subdirs
dnl Checks for programs.
AC_PROG_MAKE_SET
AC_PROG_CC
+AC_CHECK_TOOL(LD, ld)
AC_PROG_INSTALL
dnl Checks for libraries.
distrib:
$(SHARED_LIBS): %.so: %_sh.o
- ld -shared -o $@ $< -lc
+ $(LD) -shared -o $@ $< -lc
%_sh.o: %.c
$(CC) $(SH_CFLAGS) -o $@ -c $<
clean:
- rm -f $(SHARED_LIBS) *.o
+ $(RM) $(SHARED_LIBS) *.o
distclean:
- rm -f Makefile
+ $(RM) Makefile
install: all
- @INSTALL@ -m 755 -d $(DESTDIR)$(ULOGD_LIB_PATH)
- @INSTALL@ -m 755 *.so $(DESTDIR)$(ULOGD_LIB_PATH)
+ $(INSTALL) -m 755 -d $(DESTDIR)$(ULOGD_LIB_PATH)
+ $(INSTALL) -m 755 *.so $(DESTDIR)$(ULOGD_LIB_PATH)
CFLAGS+=-Iinclude -I/usr/src/linux/include
libipulog.a: libipulog.o
- ld -i $< -o $@
+ $(LD) -i $< -o $@
distrib:
$(CC) $(CFLAGS) -c $< -o $@
clean:
- rm -f ulog_test libipulog.o libipulog.a
+ $(RM) ulog_test libipulog.o libipulog.a
distclean: clean
- rm Makefile
+ $(RM) Makefile
install: libipulog.a
distrib:
$(SHARED_LIBS): %.so: %_sh.o
- ld -shared $(MYSQL_LDFLAGS) -o $@ $< -lc
+ $(LD) -shared $(MYSQL_LDFLAGS) -o $@ $< -lc
%_sh.o: %.c
$(CC) $(MYSQL_CFLAGS) $(SH_CFLAGS) -o $@ -c $<
clean:
- rm -f $(SHARED_LIBS) *.o
+ $(RM) $(SHARED_LIBS) *.o
distclean:
- rm -f Makefile
+ $(RM) Makefile
install: all
- @INSTALL@ -m 755 -d $(DESTDIR)$(ULOGD_LIB_PATH)
- @INSTALL@ -m 755 *.so $(DESTDIR)$(ULOGD_LIB_PATH)
+ $(INSTALL) -m 755 -d $(DESTDIR)$(ULOGD_LIB_PATH)
+ $(INSTALL) -m 755 *.so $(DESTDIR)$(ULOGD_LIB_PATH)
distrib:
$(SHARED_LIBS): %.so: %_sh.o
- ld -shared -o $@ $< -lc -lpcap
+ $(LD) -shared -o $@ $< -lc -lpcap
%_sh.o: %.c
$(CC) $(SH_CFLAGS) -o $@ -c $<
clean:
- rm -f $(SHARED_LIBS) *.o
+ $(RM) $(SHARED_LIBS) *.o
distclean:
- rm -f Makefile
+ $(RM) Makefile
install: all
- @INSTALL@ -m 755 -d $(DESTDIR)$(ULOGD_LIB_PATH)
- @INSTALL@ -m 755 *.so $(DESTDIR)$(ULOGD_LIB_PATH)
+ $(INSTALL) -m 755 -d $(DESTDIR)$(ULOGD_LIB_PATH)
+ $(INSTALL) -m 755 *.so $(DESTDIR)$(ULOGD_LIB_PATH)
distrib:
$(SHARED_LIBS): %.so: %_sh.o
- ld -shared $(PGSQL_LDFLAGS) -o $@ $< -lc
+ $(LD) -shared $(PGSQL_LDFLAGS) -o $@ $< -lc
%_sh.o: %.c
$(CC) $(PGSQL_CFLAGS) $(SH_CFLAGS) -o $@ -c $<
clean:
- rm -f $(SHARED_LIBS) *.o
+ $(RM) $(SHARED_LIBS) *.o
distclean:
- rm -f Makefile
+ $(RM) Makefile
install: all
- @INSTALL@ -m 755 -d $(DESTDIR)$(ULOGD_LIB_PATH)
- @INSTALL@ -m 755 *.so $(DESTDIR)$(ULOGD_LIB_PATH)
+ $(INSTALL) -m 755 -d $(DESTDIR)$(ULOGD_LIB_PATH)
+ $(INSTALL) -m 755 *.so $(DESTDIR)$(ULOGD_LIB_PATH)