home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-05-19 | 3.3 KB | 88 lines |
- # Makefile for libwx.a
-
- CC = gcc-2.1
- # Replace this with your own path
- WXDIR = /project/2/hardy/wx/develop
- WXINC = $(WXDIR)/include
- WXLIB = $(WXDIR)/lib/libwx.a
-
- SOURCES = wx_main.cc wx_win.cc wx_frame.cc wx_canvs.cc wx_panel.cc wx_item.cc\
- wx_event.cc wx_text.cc wx_list.cc wx_utils.cc wx_obj.cc wx_help.cc\
- wx_gdi.cc wx_dialg.cc wx_hash.cc wx_dc.cc wx_ipc.cc wx_form.cc wx_timer.cc
- HEADERS = wx.h
- OBJECTS = wx_main.o wx_win.o wx_frame.o wx_canvs.o wx_panel.o wx_item.o\
- wx_event.o wx_text.o wx_list.o wx_utils.o wx_obj.o wx_help.o\
- wx_gdi.o wx_dialg.o wx_hash.o wx_dc.o wx_ipc.o wx_form.o wx_timer.o
-
-
- # Compiler flags.
- DEBUG = -ggdb
- GUI = -Dwx_xview
- # OPT = -O
- OPT =
-
- # Most users will probably replace the following with -I/usr/openwin/include ...
- 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 =
- # Again, please replace with -L/usr/openwin/lib
- LDFLAGS = -L/aiai/packages/X.V11R5/lib -L/aiai/packages/prokappa2.0/X/usr/lib -L$(WXDIR)/lib
-
- $(WXLIB): $(OBJECTS)
- rm -f $@
- ar rv $@ $(OBJECTS)
- ranlib $@
-
- motif:
- make -f makefile.unx GUI=-Dwx_motif
-
- xview:
- make -f makefile.unx GUI=-Dwx_xview
-
- # THE FOLLOWING IS FOR MAKING A DYNAMIC LIBRARY USING AT&T C++
- # DEBUG = -ggdb -DDEBUG -v
- # CPPFLAGS = -I/usr/openwin/include -I$(WXINC) -I$(WXDIR)/dummy -Dwx_xview $(DEBUG) -fPIC
- # CFLAGS = -v
- # LDFLAGS = -L/usr/openwin/lib -L$(WXDIR)/lib
- # LDLIBS = -lwx -lxview -lolgx -lX11 -lm
-
- # $(WXDYNLIB): $(OBJECTS)
- # rm -f $@
- # ld -o $@ -assert pure-text $(OBJECTS)
-
- $(OBJECTS): $(WXINC)/common.h $(WXINC)/wx_obj.h
- wx_win.o: wx_win.cc $(WXINC)/wx_win.h $(WXINC)/wx_obj.h
- wx_frame.o: wx_frame.cc $(WXINC)/wx_win.h $(WXINC)/wx_frame.h\
- $(WXINC)/wx_event.h $(WXINC)/wx_main.h
- wx_panel.o: wx_panel.cc $(WXINC)/wx_win.h $(WXINC)/wx_frame.h \
- $(WXINC)/wx_panel.h $(WXINC)/wx_event.h $(WXINC)/wx_list.h
- wx_canvs.o: wx_canvs.cc $(WXINC)/wx_win.h $(WXINC)/wx_frame.h\
- $(WXINC)/wx_canvs.h $(WXINC)/wx_event.h $(WXINC)/wx_gdi.h\
- $(WXINC)/wx_list.h $(WXINC)/wx_dc.h
- wx_dc.o: wx_dc.cc $(WXINC)/wx_win.h $(WXINC)/wx_frame.h\
- $(WXINC)/wx_canvs.h $(WXINC)/wx_event.h $(WXINC)/wx_gdi.h\
- $(WXINC)/wx_list.h $(WXINC)/wx_dc.h
- wx_text.o: wx_text.cc $(WXINC)/wx_win.h $(WXINC)/wx_frame.h\
- $(WXINC)/wx_text.h $(WXINC)/wx_event.h
- wx_item.o: wx_item.cc $(WXINC)/wx_win.h $(WXINC)/wx_frame.h\
- $(WXINC)/wx_panel.h $(WXINC)/wx_item.h $(WXINC)/wx_event.h
- wx_main.o: wx_main.cc $(WXINC)/wx_main.h
- wx_obj.o: wx_obj.cc $(WXINC)/wx_obj.h
- wx_event.o: wx_event.cc $(WXINC)/wx_event.h
- wx_list.o: wx_list.cc $(WXINC)/wx_list.h
- wx_hash.o: wx_hash.cc $(WXINC)/wx_list.h $(WXINC)/wx_hash.h
- wx_gdi.o: wx_gdi.cc $(WXINC)/wx_gdi.h $(WXINC)/wx_list.h
- wx_ipc.o: wx_ipc.cc $(WXINC)/wx_ipc.h $(WXINC)/wx_obj.h
- wx_dialg.o: wx_dialg.cc $(WXINC)/wx_dialg.h $(WXINC)/wx_panel.h $(WXINC)/wx_win.h $(WXINC)/wx_item.h
- wx_form.o: wx_form.cc $(WXINC)/wx_form.h $(WXINC)/wx_panel.h $(WXINC)/wx_win.h
- wx_timer.o: wx_timer.cc $(WXINC)/wx_timer.h $(WXINC)/wx_obj.h
- wx_help.o: wx_help.cc $(WXINC)/wx_help.h $(WXINC)/wx_ipc.h $(WXINC)/wx_obj.h
- wx_utils.o: wx_utils.cc $(WXINC)/wx_utils.h $(WXINC)/wx_obj.h
-
- .cc.o:
- $(CC) -c $(CPPFLAGS) -o $@ $*.cc
-
- clean:
- rm -f $(OBJECTS) core $(WXLIB)
-
- sb_scrol.o: sb_scrol.c
-