mirror of
https://git.code.sf.net/p/flwm/flwm
synced 2025-12-11 23:06:56 -05:00
Option to compile using fltk2 added to configure. The code requires the
very newest fltk2 from the development svn repository (as of Aug 2 2007)
This commit is contained in:
14
Makefile
14
Makefile
@ -1,12 +1,10 @@
|
||||
SHELL=/bin/sh
|
||||
|
||||
PROGRAM = flwm
|
||||
VERSION = 1.01
|
||||
VERSION = 1.02
|
||||
|
||||
CXXFILES = main.C Frame.C Rotated.C Menu.C FrameWindow.C Desktop.C Hotkeys.C
|
||||
|
||||
LIBS = -lfltk
|
||||
|
||||
MANPAGE = 1
|
||||
|
||||
################################################################
|
||||
@ -16,7 +14,7 @@ OBJECTS = $(CXXFILES:.C=.o)
|
||||
all: makeinclude $(PROGRAM)
|
||||
|
||||
$(PROGRAM) : $(OBJECTS)
|
||||
$(CXX) $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) $(LIBS) $(LDLIBS)
|
||||
$(CXX) $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) $(LIBS)
|
||||
|
||||
makeinclude: configure
|
||||
./configure
|
||||
@ -73,12 +71,12 @@ debug: $(PROGRAM_D)
|
||||
OBJECTS_D = $(CXXFILES:.C=.do) $(CFILES:.c=.do)
|
||||
|
||||
.C.do :
|
||||
$(CXX) -I.. $(CXXFLAGS_D) -c -o $@ $<
|
||||
$(CXX) -I.. $(CXXFLAGS) -DDEBUG -c -o $@ $<
|
||||
.c.do :
|
||||
$(CC) -I.. $(CFLAGS_D) -c -o $@ $<
|
||||
$(CC) -I.. $(CFLAGS) -DDEBUG -o $@ $<
|
||||
|
||||
$(PROGRAM_D) : $(OBJECTS_D)
|
||||
$(CXX) $(LDFLAGS) -o $(PROGRAM_D) $(OBJECTS_D) $(LIBS) $(LDLIBS)
|
||||
$(CXX) $(LDFLAGS) -o $(PROGRAM_D) $(OBJECTS_D) $(LIBS)
|
||||
|
||||
rotated_test: Rotated.o rotated_test.C
|
||||
$(CXX) $(CXXFLAGS) $(LDFLAGS) -o rotated_test rotated_test.C Rotated.o $(LIBS) $(LDLIBS)
|
||||
$(CXX) $(CXXFLAGS) $(LDFLAGS) -o rotated_test rotated_test.C Rotated.o $(LIBS) $(LIBS)
|
||||
|
||||
Reference in New Issue
Block a user