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