]> git.saurik.com Git - wxWidgets.git/blame_incremental - utils/wxtree/src/makefile.g95
Corrected grey scrolling windows; added C++Builder 3.0 fixes
[wxWidgets.git] / utils / wxtree / src / makefile.g95
... / ...
CommitLineData
1#
2# File: makefile.g95
3# Author: Julian Smart
4# Created: 1996
5#
6# "%W% %G%"
7#
8# Makefile : Builds wxTree library and example under GNU-WIN32
9#
10WXDIR = ../../..
11include $(WXDIR)/src/makeg95.env
12
13PROPDIR = $(WXDIR)/utils/wxtree
14TREELIB = $(PROPDIR)/lib/$(LIBPREFIX)wxtree.$(LIBSUFF)
15THISDIR = $(PROPDIR)/src
16
17OBJECTS = $(OBJDIR)/wxtree.$(OBJSUFF)
18TESTOBJECTS = $(OBJDIR)/test.$(OBJSUFF) $(OBJDIR)/test_resources.$(OBJSUFF)
19
20LDFLAGS = -Wl,--subsystem,windows -mwindows -L$(WXDIR)/lib -L../lib
21LDLIBS=-lwxtree $(LIBS)
22
23all: $(OBJDIR) $(TREELIB)
24
25test: $(OBJDIR) test.exe
26
27$(OBJDIR):
28 mkdir $(OBJDIR)
29
30$(TREELIB): $(OBJECTS)
31 rm -f $@
32 ar $(AROPTIONS) $@ $(OBJECTS)
33 $(RANLIB) $@
34
35$(OBJDIR)/test.$(OBJSUFF): test.h test.$(SRCSUFF) $(TREELIB)
36 $(CC) -c $(CPPFLAGS) -o $@ test.$(SRCSUFF)
37
38test.exe: $(TESTOBJECTS)
39 $(CC) $(LDFLAGS) -o test$(GUISUFFIX)$(EXESUFF) $(TESTOBJECTS) $(LDLIBS)
40
41$(OBJDIR)/wxtree.$(OBJSUFF): wxtree.h wxtree.$(SRCSUFF)
42 $(CC) -c $(CPPFLAGS) -o $@ wxtree.$(SRCSUFF)
43
44$(OBJDIR)/test_resources.o: test.rc
45 $(RESCOMP) -i test.rc -o $(OBJDIR)/test_resources.o $(RESFLAGS)
46
47clean:
48 rm -f *.$(OBJSUFF) $(TREELIB) objects/test.o *.exe *.res *.map *.rsc