91 lines
2.7 KiB
Plaintext
91 lines
2.7 KiB
Plaintext
--- Makefile.orig Thu Mar 25 08:47:31 1999
|
|
+++ Makefile Fri May 24 04:36:25 2002
|
|
@@ -4,10 +4,10 @@
|
|
VERSION = 0.7.1
|
|
|
|
# Your C++ compiler
|
|
-CC = g++
|
|
+CC = $(CXX)
|
|
|
|
# Flags to pass to the C++ compiler
|
|
-FLAGS = -O -Wall
|
|
+FLAGS = -DPREFIX=\"${PREFIX}\" ${CFLAGS} -L /usr/X11R6/lib -I /usr/X11R6/include
|
|
|
|
# Your tar
|
|
TAR = tar
|
|
@@ -17,13 +17,13 @@
|
|
ZIPR = gzip -9
|
|
|
|
# Default installion directory for the console version of PEQ
|
|
-DIR_CONSOLE_PEQ = /usr/games
|
|
+DIR_CONSOLE_PEQ = ${PREFIX}/bin
|
|
|
|
# Default installion directory for the X version of PEQ
|
|
-DIR_X_PEQ = /usr/games
|
|
+DIR_X_PEQ = ${PREFIX}/bin
|
|
|
|
# Default installion directory for peq.lib (the quote library)
|
|
-DIR_LIB = /usr/share/games
|
|
+DIR_LIB = ${PREFIX}/share/peq
|
|
|
|
# Get current date
|
|
LIB_DATE = `date +%m%d%y`
|
|
@@ -40,31 +40,21 @@
|
|
$(CC) $(FLAGS) -c ocfile.cpp
|
|
$(CC) $(FLAGS) -c arg.cpp
|
|
$(CC) $(FLAGS) -o peq peq.cpp strmid.o show.o read.o proc.o ocfile.o arg.o
|
|
- $(CC) $(FLAGS) -o xpeq -lqt xpeq.cpp strmid.o show.o read.o proc.o ocfile.o
|
|
+ $(CC) $(FLAGS) -o xpeq -lqt1 xpeq.cpp strmid.o show.o read.o proc.o ocfile.o
|
|
|
|
-## "install" gives a handy message about how to install PEQ
|
|
install:
|
|
- @echo "No such option! Use..."
|
|
- @echo "'make install-console' to install the console of PEQ"
|
|
- @echo "'make install-x' to install the X version of PEQ"
|
|
- @echo "'make install-lib' to install peq.lib (the quote library)"
|
|
- @echo "'make install-all' to install all of the above"
|
|
- @echo "'make install-console-lib' to install console PEQ and peq.lib"
|
|
- @echo "'make install-x-lib' to install X PEQ and peq.lib"
|
|
- @echo "'make install-console-x' to install console and X PEQ"
|
|
- @echo "If in doubt... just type 'make install-all' :-)"
|
|
+ make install-console ; make install-x ; make install-lib
|
|
|
|
install-console:
|
|
- cp peq $(DIR_CONSOLE_PEQ)/peq -f
|
|
+ cp -f peq $(DIR_CONSOLE_PEQ)/peq
|
|
|
|
install-x:
|
|
- cp xpeq $(DIR_X_PEQ)/xpeq -f
|
|
+ cp -f xpeq $(DIR_X_PEQ)/xpeq
|
|
|
|
install-lib:
|
|
- cp peq.lib $(DIR_LIB)/peq.lib -f
|
|
-
|
|
-install-all:
|
|
- make install-console ; make install-x ; make install-lib
|
|
+ rm -rf $(DIR_LIB)
|
|
+ mkdir $(DIR_LIB)
|
|
+ cp -f peq.lib $(DIR_LIB)/peq.lib
|
|
|
|
install-console-lib:
|
|
make install-console ; make install-lib
|
|
@@ -78,9 +68,9 @@
|
|
## "uninstall" erases all traces of PEQ from your system (but why would you
|
|
## want to do that?)
|
|
uninstall:
|
|
- rm $(DIR_CONSOLE_PEQ)/peq -f
|
|
- rm $(DIR_X_PEQ)/xpeq -f
|
|
- rm $(DIR_LIB)/peq.lib -f
|
|
+ rm -f $(DIR_CONSOLE_PEQ)/peq
|
|
+ rm -f $(DIR_X_PEQ)/xpeq
|
|
+ rm -f $(DIR_LIB)/peq.lib
|
|
|
|
## "clean" cleans up all the junk and leaves the uncompiled code alone
|
|
clean:
|
|
@@ -126,4 +116,4 @@
|
|
## "dist" wraps peq.lib into a neat little tarball
|
|
dist-lib:
|
|
cp peq.lib peq.lib.$(LIB_DATE)
|
|
- $(ZIPR) peq.lib.$(LIB_DATE)
|
|
+ $(ZIPR) peq.lib.$(LIB_DATE)
|