.SUFFIXES: .SUFFIXES: .asn .c .class .h .cpp .java .$(LIB) .$(O) CCM = $(CONTINUUS)ccm CHMOD = chmod -f a=rwx MV = mv RM = rm -f LN = ln -s -f CD = cd vpath_h = $(subst i",:,$(incdir)) vpath %.c . vpath %.cs . vpath %.rc . vpath %.class . vpath %.cpp . vpath %.h $(vpath_h) vpath %.$(LIB) $(LIBDIR) vpath %.$(O) $(OBJDIR) vpath %.res $(OBJDIR) vpath %.exe $(BINDIR) vpath %.dll $(BINDIR) vpath %.nlm $(BINDIR) vpath %.so $(BINDIR) %.class : %.java @echo Compiling $< ... $(JAVAC) -verbose -d $(OBJDIR) $< @echo ifeq ($(PLAT),w32) CP = cp -v -f -p %.obj : %.c @echo Compiling $< ... $(CC) $(CFLAGS) -TC $(PFLAGS) $(INCDIR) $(OFILE) $< @echo %.obj : %.cpp @echo Compiling $< ... $(CC) -TP $(CPPFLAGS) $(PFLAGS) $(INCDIR) $(OFILE) $< @echo %.$(O) : %.c @echo Compiling $< ... $(CC) $(CFLAGS) -TC $(PFLAGS) $(INCDIR) $(OFILE) $< @echo %.$(O) : %.cpp @echo Compiling $< ... $(CPP) $(CPPFLAGS) $(PFLAGS) $(INCDIR) $(OFILE) $< @echo $(CS_NAME) : $(SRC) @echo Compiling ... $(CS) $(CFLAGS) $(XTRA_CFLAGS) $(OFILE) $(SRC) @echo ifeq ($(MODULE),util) %.res : %.rc @echo Compiling Resources $< ... $(RCS) $(RCFLAGS) $(INCDIR) $< @echo else %.res : %.rc @echo Compiling Resources $< ... $(RCS) $(RCFLAGS) $(INCDIR) $(OFILE) $< @echo endif endif ifeq ($(PLAT),lux) CP = cp -v -f -p vpath %.$(O) : %.c @echo Compiling $< ... $(CC) $(CFLAGS) $(PFLAGS) $(INCDIR) $< -o $(OBJDIR)$@ @echo %.$(O) : %.cpp @echo Compiling $< ... $(CPP) $(CFLAGS) $(CXXFLAGS) $(PFLAGS) $(INCDIR) $< -o $(OBJDIR)$@ @echo $(CS_NAME) : $(SRC) @echo Compiling ... $(CS) $(CFLAGS) $(XTRA_CFLAGS) $(OFILE) $(SRC) @echo endif