Makefile revision 86abe4b9898668901b812fa6c1eaa38cb34989e2
186abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
286abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
386abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Projectifeq ($(NEOTONIC_ROOT),)
486abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectNEOTONIC_ROOT = ..
586abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Projectendif
686abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
786abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Projectinclude $(NEOTONIC_ROOT)/rules.mk
886abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
986abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectCGI_LIB = $(LIB_DIR)libneo_cgi.a
1086abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectCGI_SRC = cgiwrap.c cgi.c html.c date.c rfc2388.c
1186abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectCGI_OBJ = $(CGI_SRC:%.c=%.o)
1286abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
1386abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectSTATIC_EXE = cs_static.cgi
1486abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectSTATIC_SRC = static.c
1586abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectSTATIC_OBJ = $(STATIC_SRC:%.c=%.o)
1686abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectSTATIC_CSO = $(STATIC_EXE:%.cgi=%.cso)
1786abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
1886abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectCGICSTEST_EXE = cgi_cstest
1986abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectCGICSTEST_SRC = cgi_cstest.c
2086abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectCGICSTEST_OBJ = $(CGICSTEST_SRC:%.c=%.o)
2186abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
2286abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectDLIBS += -lneo_cgi -lneo_cs -lneo_utl # -lefence
2386abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
2486abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source ProjectTARGETS = $(CGI_LIB) $(STATIC_EXE) $(STATIC_CSO) $(CGICSTEST_EXE)
2586abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
2686abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Projectall: $(TARGETS)
2786abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
2886abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project$(CGI_LIB): $(CGI_OBJ)
2986abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(AR) $@ $(CGI_OBJ)
3086abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(RANLIB) $@
3186abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
3286abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project$(STATIC_EXE): $(STATIC_OBJ) $(DEP_LIBS)
3386abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(LD) $@ $(STATIC_OBJ) $(LDFLAGS) $(DLIBS) $(LIBS)
3486abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
3586abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project$(STATIC_CSO): $(STATIC_OBJ) $(DEP_LIBS)
3686abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(LDSHARED) -o $@ $(STATIC_OBJ) $(LDFLAGS) $(DLIBS) $(LIBS)
3786abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
3886abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project$(CGICSTEST_EXE): $(CGICSTEST_OBJ) $(DEP_LIBS)
3986abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(LD) $@ $(CGICSTEST_OBJ) $(LDFLAGS) $(DLIBS) $(LIBS)
4086abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
4186abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Projectinstall: all
4286abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(NEOTONIC_ROOT)/mkinstalldirs $(DESTDIR)$(cs_includedir)/cgi
4386abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(INSTALL) -m 644 cgi.h $(DESTDIR)$(cs_includedir)/cgi
4486abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(INSTALL) -m 644 cgiwrap.h $(DESTDIR)$(cs_includedir)/cgi
4586abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(INSTALL) -m 644 date.h $(DESTDIR)$(cs_includedir)/cgi
4686abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(INSTALL) -m 644 html.h $(DESTDIR)$(cs_includedir)/cgi
4786abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(INSTALL) -m 644 $(CGI_LIB) $(DESTDIR)$(libdir)
4886abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(INSTALL) $(STATIC_EXE) $(DESTDIR)$(bindir)
4986abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
5086abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Projectclean:
5186abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(RM) *.o
5286abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project
5386abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Projectdistclean:
5486abe4b9898668901b812fa6c1eaa38cb34989e2The Android Open Source Project	$(RM) Makefile.depends $(TARGETS) *.o
55