62 lines
1.6 KiB
Text
62 lines
1.6 KiB
Text
$NetBSD: patch-aa,v 1.6 2010/01/29 23:10:38 joerg Exp $
|
|
|
|
--- makefile.orig 1998-07-31 14:41:20.000000000 +1000
|
|
+++ makefile
|
|
@@ -9,14 +9,14 @@
|
|
|
|
# Makefile user-definable variables------------------------------------------
|
|
|
|
-CC=gcc
|
|
+#CC=gcc
|
|
MATHLIB=-lm
|
|
|
|
INSTALLROOT=$(PREFIX)
|
|
LANGUAGE=english
|
|
|
|
-XLIB=-L$(PREFIX)/lib -lX11 #-lcompat
|
|
-CFLAGS=-I$(PREFIX)/include -O2
|
|
+XLIB=${LDFLAGS} -lX11 #-lcompat
|
|
+CFLAGS=-I$(X11BASE)/include # -O2
|
|
|
|
|
|
# End of makefile user-definable variables-----------------------------------
|
|
@@ -26,22 +26,22 @@ CFLAGS=-I$(PREFIX)/include -O2
|
|
# Makefile commands:
|
|
|
|
all: icbm3d
|
|
- chmod 644 *.c *.h makefile *.txt
|
|
- @echo "Moving 'icbm3d' to $(INSTALLROOT)"
|
|
- - cp icbm3d $(INSTALLROOT)/icbm3d
|
|
+
|
|
+install: icbm3d
|
|
+ $(BSD_INSTALL_PROGRAM) icbm3d ${DESTDIR}$(PREFIX)/bin
|
|
+ $(BSD_INSTALL_MAN_DIR) ${DESTDIR}$(PREFIX)/share/doc/icbm3d
|
|
+ $(BSD_INSTALL_MAN) README.txt ${DESTDIR}$(PREFIX)/share/doc/icbm3d/
|
|
|
|
clean:
|
|
- rm *.o icbm3d language.h
|
|
|
|
-
|
|
-OBJECTS=icbm3d.o window.o connect.o hints.o visual.o gc.o color.o randnum.o \
|
|
- text.o
|
|
+SRCS= icbm3d.c window.c connect.c hints.c visual.c gc.o color.c randnum.c text.c
|
|
+OBJS= ${SRCS:.c=.o}
|
|
|
|
# Applications:
|
|
|
|
-icbm3d: $(OBJECTS)
|
|
- $(CC) $(OBJECTS) $(XLIB) $(MATHLIB) $(CFLAGS) -o icbm3d
|
|
- chmod 755 icbm3d
|
|
+icbm3d: $(OBJS)
|
|
+ $(CC) $(OBJS) $(XLIB) $(MATHLIB) $(CFLAGS) $(LDFLAGS) -o icbm3d
|
|
|
|
|
|
#dependencies
|
|
@@ -71,7 +71,6 @@ text.o: text.c text.h
|
|
|
|
language.h: lang_$(LANGUAGE).h
|
|
@echo "Using $(LANGUAGE) for messages..."
|
|
- - rm language.h
|
|
@echo "/* *** DO NOT EDIT THIS FILE! *** */" > language.h
|
|
@echo "/* Instead, edit: lang_$(LANGUAGE).h and rebuild with: */" \
|
|
>> language.h
|