1# FOSSology Makefile - utils/freshmeat 2# Copyright (C) 2008 Hewlett-Packard Development Company, L.P. 3TOP=../.. 4VARS=$(TOP)/Makefile.conf 5DEPS=$(TOP)/Makefile.deps 6include $(VARS) 7 8LIBFILES=lib_projxml.h.php 9BINFILES=GetFM diffm.php get-projects.php mktop1k.php wrapGFM 10fmPATHFILE=fm-paths.php 11FMDir=FMDir 12 13all: $(fmPATHFILE) 14 15$(fmPATHFILE): ../Makefile.utils 16 @echo "Building $(fmPATHFILE)" 17 @echo "<?php" > $(fmPATHFILE) 18 @echo "\$$BINDIR=\"$(BINDIR)\";" >> $(fmPATHFILE) 19 @echo "\$$LIBDIR=\"$(LIBDIR)\";" >> $(fmPATHFILE) 20 @echo "\$$INCLUDEDIR=\"$(INCLUDEDIR)\";" >> $(fmPATHFILE) 21 @echo "\$$MAN1DIR=\"$(MAN1DIR)\";" >> $(fmPATHFILE) 22 @echo "\$$PROJECT=\"$(PROJECT)\";" >> $(fmPATHFILE) 23 @echo "\$$FMDIR=\"$(FMDIR)\";" >> $(fmPATHFILE) 24 @echo "FMDIR=\"$(FMDIR)\"" >> $(FMDir) 25 @echo "\$$PATH=\"\$$LIBEXECDIR:\$$PATH:/usr/bin\";" >> $(fmPATHFILE) 26 @echo "?>" >> $(fmPATHFILE) 27 28install: all 29 for file in $(BINFILES); do \ 30 $(INSTALL_PROGRAM) $$file $(DESTDIR)$(BINDIR)/$${file%.php}; \ 31 done 32 33 $(INSTALL_DATA) $(LIBFILES) $(DESTDIR)$(LIBDIR)/$(LIBFILES) 34 35 $(INSTALL_DATA) $(fmPATHFILE) $(DESTDIR)$(LIBDIR)/$(fmPATHFILE) 36 $(INSTALL_DATA) $(FMDir) $(DESTDIR)$(INCLUDEDIR)/$(FMDir) 37 38 39uninstall: 40 for file in $(BINFILES); do \ 41 rm -f $(DESTDIR)$(BINDIR)/$${file%.php}; \ 42 done 43 44 rm -f $(DESTDIR)$(LIBDIR)/$(LIBFILES) 45 46 rm -f $(DESTDIR)$(LIBDIR)/$(fmPATHFILE) 47 rm -f $(DESTDIR)$(INCLUDEDIR)/$(FMDir) 48 49test: all 50 @echo "*** No tests available for agents/$(EXE) ***" 51 52clean: 53 rm -f $(fmPATHFILE) $(FMDir) *.o core 54 55include $(DEPS) 56 57.PHONY: all install uninstall clean test 58