home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-04-19 | 1.4 KB | 52 lines |
- # Makefile for hello example (UNIX).
- # Change the WXDIR directory, and CPPFLAGS and LDFLAGS, for your system.
-
- CC = gcc-2.1
- WXDIR = /project/2/hardy/wx/develop
- WXINC = $(WXDIR)/include
-
- SOURCES = hello.cc
- HEADERS = hello.h
- OBJECTS = hello.o
-
- # Default is to use XView
- DEBUG = -ggdb
- OPT = -O
- GUI = -Dwx_xview
- XVIEW_LINK = $(WXDIR)/src/sb_scrol.o
-
- CPPFLAGS = -I/aiai/packages/prokappa2.0/X/usr/include -I/aiai/packages/X.V11R5/include -I$(WXINC) -I$(WXDIR)/dummy $(GUI) $(DEBUG) -Wall $(OPT)
- CFLAGS = -I/aiai/packages/prokappa2.0/X/usr/include -I/aiai/packages/X.V11R5/include -I$(WXINC) -I$(WXDIR)/dummy $(GUI) $(DEBUG) -Wall
- LDFLAGS = -L/aiai/packages/prokappa2.0/X/usr/lib -L/aiai/packages/X.V11R5/lib -L$(WXDIR)/lib
- LDLIBS = -lwx -lxview -lolgx -lX11 -lm -lg++
-
- all: hello
-
- wx:
- cd $(WXDIR)/src; make -f makefile.unx GUI=$(GUI)
-
- motif:
- cd $(WXDIR)/src; make -f makefile.unx motif OPT=$(OPT)
- make -f makefile.unx GUI=-Dwx_motif OPT=$(OPT) LDLIBS='-lwx -lXm -lXt -lXmu -lX11 -lm -lg++' XVIEW_LINK=
-
- xview:
- cd $(WXDIR)/src; make -f makefile.unx xview OPT=$(OPT)
- make -f makefile.unx GUI=-Dwx_xview OPT=$(OPT)
-
- .cc.o:
- $(CC) -c $(CPPFLAGS) -o $@ $*.cc
-
- hello: hello.o $(WXDIR)/lib/libwx.a
- $(CC) $(CPPFLAGS) $(LDFLAGS) -o hello hello.o $(XVIEW_LINK) $(LDLIBS)
-
- hello.o: hello.cc hello.h
-
- .c.o:
- $(CC) -c $(CFLAGS) -o $@ $*.c
-
- wxclean:
- cd $(WXDIR)/src; make -f makefile.unx clean
-
- clean:
- rm -f $(OBJECTS) hello core
-