# # # CCFLAGS_OPTIONAL = $(CCOPT_DLL) $(CCOPT_DEBUG) \ $(CCDEF_NODEBUG) $(CCDEF_CONSOLE) $(CCDEF_MBCS) LINKFLAGS_OPTIONAL = $(LINKOPT_RELEASE_COFF) $(LINKOPT_CONSOLE) include ../include/Makefile.template PROJ = SingleApplication MAIN = main PROJ_BIN = $(BINDIR)/$(PROJ)$(BINEXT) PROJ_MAP = $(BINDIR)/$(PROJ)$(MAPEXT) PROJ_SRCS = $(SRCDIR)/$(PROJ)$(CXXEXT) $(SRCDIR)/$(MAIN)$(CXXEXT) PROJ_HDRS = $(SRCDIR)/$(PROJ)$(HDREXT) PROJ_OBJS = $(OBJDIR)/$(PROJ)$(OBJEXT) $(OBJDIR)/$(MAIN)$(OBJEXT) PROJ_LIBS = $(LIBS_STD_DLL) $(LIBS_WINDOWS) all: bin bin: $(PROJ_BIN) $(PROJ_BIN): $(PROJ_OBJS) $(LINK) $(LINKFLAGS) -out:$@ $(PROJ_OBJS) $(PROJ_LIBS) $(OBJDIR)/$(PROJ)$(OBJEXT): $(SRCDIR)/$(PROJ)$(CXXEXT) $(OBJDIR)/$(MAIN)$(OBJEXT): $(SRCDIR)/$(MAIN)$(CXXEXT) $(PROJ_SRCS): $(PROJ_HDRS) allclean: veryclean veryclean: clean backclean backclean: rm -f *.*~ *~ $(SRCDIR)/*.*~ $(SRCDIR)/*~ clean: rm -f $(PROJ_BIN) $(PROJ_OBJS) $(PROJ_MAP)