# # File: makefile.g95 # Author: Julian Smart # Created: 1996 # Updated: # # "%W% %G%" # # Makefile for Dialog Editor (GNU-WIN32) WXDIR = ../../.. # All common UNIX compiler flags and options are now in # this central makefile. include $(WXDIR)/src/makeg95.env OBJECTS = $(OBJDIR)/dialoged.$(OBJSUFF) $(OBJDIR)/reseditr.$(OBJSUFF)\ $(OBJDIR)/dlghndlr.$(OBJSUFF) $(OBJDIR)/reswrite.$(OBJSUFF) $(OBJDIR)/winprop.$(OBJSUFF)\ $(OBJDIR)/edlist.$(OBJSUFF) $(OBJDIR)/edtree.$(OBJSUFF) $(OBJDIR)/winstyle.$(OBJSUFF) $(OBJDIR)/symbtabl.$(OBJSUFF)\ $(OBJDIR)/dialoged_resources.$(OBJSUFF) EXTRAINC = -I../../wxprop/src LDFLAGS = -Wl,--subsystem,windows -mwindows -L$(WXDIR)/lib -L../../wxprop/lib LDLIBS=-lwxprop $(LIBS) CPPFLAGS = $(XINCLUDE) $(INC) $(OPTIONS) $(GUI) $(DEBUGFLAGS) -DDEBUG='$(DEBUG)' $(WARN) $(OPT) $(EXTRAINC) all: $(OBJDIR) wxprop dialoged$(GUISUFFIX)$(EXESUFF) wxprop: cd ../../wxprop/src; $(MAKE) -f makefile.g95 $(OBJDIR): mkdir $(OBJDIR) dialoged$(GUISUFFIX)$(EXESUFF): $(OBJECTS) $(WXLIB) $(CC) $(LDFLAGS) -o dialoged$(GUISUFFIX)$(EXESUFF) $(OBJECTS) $(XVIEW_LINK) $(LDLIBS) $(OBJDIR)/dialoged.$(OBJSUFF): dialoged.$(SRCSUFF) $(CC) -c $(CPPFLAGS) -o $@ dialoged.$(SRCSUFF) $(OBJDIR)/winprop.$(OBJSUFF): winprop.h reseditr.h editrpal.h winprop.$(SRCSUFF) $(CC) -c $(CPPFLAGS) -o $@ winprop.$(SRCSUFF) $(OBJDIR)/reswrite.$(OBJSUFF): winprop.h reseditr.h editrpal.h reswrite.$(SRCSUFF) $(CC) -c $(CPPFLAGS) -o $@ reswrite.$(SRCSUFF) $(OBJDIR)/reseditr.$(OBJSUFF): winprop.h reseditr.h editrpal.h reseditr.$(SRCSUFF) $(CC) -c $(CPPFLAGS) -o $@ reseditr.$(SRCSUFF) $(OBJDIR)/dlghndlr.$(OBJSUFF): winprop.h reseditr.h editrpal.h dlghndlr.$(SRCSUFF) $(CC) -c $(CPPFLAGS) -o $@ dlghndlr.$(SRCSUFF) $(OBJDIR)/edlist.$(OBJSUFF): winprop.h edlist.h edlist.$(SRCSUFF) $(CC) -c $(CPPFLAGS) -o $@ edlist.$(SRCSUFF) $(OBJDIR)/edtree.$(OBJSUFF): winprop.h edtree.h edtree.$(SRCSUFF) $(CC) -c $(CPPFLAGS) -o $@ edtree.$(SRCSUFF) $(OBJDIR)/winstyle.$(OBJSUFF): winstyle.h winstyle.$(SRCSUFF) $(CC) -c $(CPPFLAGS) -o $@ edtree.$(SRCSUFF) $(OBJDIR)/symbtabl.$(OBJSUFF): symbtabl.h symbtabl.$(SRCSUFF) $(CC) -c $(CPPFLAGS) -o $@ edtree.$(SRCSUFF) $(OBJDIR)/dialoged_resources.o: dialoged.rc $(RESCOMP) -i dialoged.rc -o $(OBJDIR)/dialoged_resources.o $(RESFLAGS) clean: rm -f $(OBJECTS) dialoged$(GUISUFFIX).exe core *.rsc *.res