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