]>
Commit | Line | Data |
---|---|---|
457814b5 JS |
1 | # |
2 | # File: makefile.g95 | |
3 | # Author: Julian Smart | |
4 | # Created: 1996 | |
5 | # Updated: | |
6 | # | |
7 | # "%W% %G%" | |
8 | # | |
9 | # Makefile for Dialog Editor (GNU-WIN32) | |
10 | ||
11 | WXDIR = ../../.. | |
12 | ||
13 | # All common UNIX compiler flags and options are now in | |
14 | # this central makefile. | |
15 | include $(WXDIR)/src/makeg95.env | |
16 | ||
03f68f12 | 17 | OBJECTS = $(OBJDIR)/dialoged.$(OBJSUFF) $(OBJDIR)/reseditr.$(OBJSUFF)\ |
457814b5 | 18 | $(OBJDIR)/dlghndlr.$(OBJSUFF) $(OBJDIR)/reswrite.$(OBJSUFF) $(OBJDIR)/winprop.$(OBJSUFF)\ |
bbcdf8bc | 19 | $(OBJDIR)/edlist.$(OBJSUFF) $(OBJDIR)/edtree.$(OBJSUFF) $(OBJDIR)/winstyle.$(OBJSUFF) $(OBJDIR)/symbtabl.$(OBJSUFF)\ |
457814b5 JS |
20 | $(OBJDIR)/dialoged_resources.$(OBJSUFF) |
21 | ||
41c09d48 | 22 | all: $(OBJDIR) dialoged$(GUISUFFIX)$(EXESUFF) |
457814b5 JS |
23 | |
24 | $(OBJDIR): | |
25 | mkdir $(OBJDIR) | |
26 | ||
27 | dialoged$(GUISUFFIX)$(EXESUFF): $(OBJECTS) $(WXLIB) | |
28 | $(CC) $(LDFLAGS) -o dialoged$(GUISUFFIX)$(EXESUFF) $(OBJECTS) $(XVIEW_LINK) $(LDLIBS) | |
29 | ||
30 | $(OBJDIR)/dialoged.$(OBJSUFF): dialoged.$(SRCSUFF) | |
31 | $(CC) -c $(CPPFLAGS) -o $@ dialoged.$(SRCSUFF) | |
32 | ||
27529614 | 33 | $(OBJDIR)/winprop.$(OBJSUFF): winprop.h reseditr.h winprop.$(SRCSUFF) |
457814b5 JS |
34 | $(CC) -c $(CPPFLAGS) -o $@ winprop.$(SRCSUFF) |
35 | ||
27529614 | 36 | $(OBJDIR)/reswrite.$(OBJSUFF): winprop.h reseditr.h reswrite.$(SRCSUFF) |
457814b5 JS |
37 | $(CC) -c $(CPPFLAGS) -o $@ reswrite.$(SRCSUFF) |
38 | ||
27529614 | 39 | $(OBJDIR)/reseditr.$(OBJSUFF): winprop.h reseditr.h reseditr.$(SRCSUFF) |
457814b5 JS |
40 | $(CC) -c $(CPPFLAGS) -o $@ reseditr.$(SRCSUFF) |
41 | ||
27529614 | 42 | $(OBJDIR)/dlghndlr.$(OBJSUFF): winprop.h reseditr.h dlghndlr.$(SRCSUFF) |
457814b5 JS |
43 | $(CC) -c $(CPPFLAGS) -o $@ dlghndlr.$(SRCSUFF) |
44 | ||
884360bc JS |
45 | $(OBJDIR)/edlist.$(OBJSUFF): winprop.h edlist.h edlist.$(SRCSUFF) |
46 | $(CC) -c $(CPPFLAGS) -o $@ edlist.$(SRCSUFF) | |
47 | ||
48 | $(OBJDIR)/edtree.$(OBJSUFF): winprop.h edtree.h edtree.$(SRCSUFF) | |
49 | $(CC) -c $(CPPFLAGS) -o $@ edtree.$(SRCSUFF) | |
50 | ||
bbcdf8bc | 51 | $(OBJDIR)/winstyle.$(OBJSUFF): winstyle.h winstyle.$(SRCSUFF) |
27529614 | 52 | $(CC) -c $(CPPFLAGS) -o $@ winstyle.$(SRCSUFF) |
bbcdf8bc JS |
53 | |
54 | $(OBJDIR)/symbtabl.$(OBJSUFF): symbtabl.h symbtabl.$(SRCSUFF) | |
27529614 | 55 | $(CC) -c $(CPPFLAGS) -o $@ symbtabl.$(SRCSUFF) |
bbcdf8bc | 56 | |
457814b5 JS |
57 | $(OBJDIR)/dialoged_resources.o: dialoged.rc |
58 | $(RESCOMP) -i dialoged.rc -o $(OBJDIR)/dialoged_resources.o $(RESFLAGS) | |
59 | ||
60 | clean: | |
61 | rm -f $(OBJECTS) dialoged$(GUISUFFIX).exe core *.rsc *.res |