Lines 1-6
Link Here
|
1 |
--- Makefile.orig Wed Feb 16 00:07:21 2000 |
1 |
--- Makefile.orig 2000-02-15 23:07:21.000000000 +0100 |
2 |
+++ Makefile Wed Jan 3 16:03:42 2001 |
2 |
+++ Makefile 2007-11-25 22:09:04.000000000 +0100 |
3 |
@@ -1,23 +1,31 @@ |
3 |
@@ -1,23 +1,21 @@ |
4 |
-CFLAGS = -Wall -O -I. -I/usr/X11R6/include -I/usr/lib/glib/include -I/usr/X11R6/include/X11 -DUSE_IMLIB -DUSE_GNOME -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/X11R6/include -I/usr/lib/glib/include |
4 |
-CFLAGS = -Wall -O -I. -I/usr/X11R6/include -I/usr/lib/glib/include -I/usr/X11R6/include/X11 -DUSE_IMLIB -DUSE_GNOME -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/X11R6/include -I/usr/lib/glib/include |
5 |
-LIBS = -L. -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXext -lX11 -lm -lgdk_imlib -L/usr/lib -lImlib -ljpeg -ltiff -lungif -lpng -lz -lm -lXext -L/usr/X11R6/lib -lSM -lICE -lXext -lX11 -I/usr/include/glib -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -ldl |
5 |
-LIBS = -L. -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXext -lX11 -lm -lgdk_imlib -L/usr/lib -lImlib -ljpeg -ltiff -lungif -lpng -lz -lm -lXext -L/usr/X11R6/lib -lSM -lICE -lXext -lX11 -I/usr/include/glib -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -ldl |
6 |
-CC = gcc |
6 |
-CC = gcc |
Lines 14-35
Link Here
|
14 |
$(CC) $(CFLAGS) -c easygtk.c |
14 |
$(CC) $(CFLAGS) -c easygtk.c |
15 |
ar rc libeasygtk.a easygtk.o |
15 |
ar rc libeasygtk.a easygtk.o |
16 |
ranlib libeasygtk.a |
16 |
ranlib libeasygtk.a |
17 |
+ $(CC) $(CFLAGS) -shared -fpic easygtk.c -o libeasygtk.so.1 $(LIBS) |
17 |
- |
18 |
+ $(LN) -sf libeasygtk.so.1 libeasygtk.so |
18 |
-install: |
19 |
|
|
|
20 |
install: |
21 |
- cp libeasygtk.a /usr/lib/libeasygtk.a |
19 |
- cp libeasygtk.a /usr/lib/libeasygtk.a |
22 |
- cp easygtk.h /usr/include/easygtk.h |
20 |
- cp easygtk.h /usr/include/easygtk.h |
23 |
- mkdir -p /usr/doc/EasyGTK |
21 |
- mkdir -p /usr/doc/EasyGTK |
24 |
- cp manual.html /usr/doc/EasyGTK/manual.html |
22 |
- cp manual.html /usr/doc/EasyGTK/manual.html |
25 |
+ $(BSD_INSTALL_DATA) libeasygtk.a $(PREFIX)/lib |
23 |
+ $(CC) $(CFLAGS) -shared -fpic easygtk.c -o libeasygtk.so.1 $(LIBS) |
26 |
+ $(BSD_INSTALL_DATA) easygtk.h $(PREFIX)/include |
24 |
+ $(LN) -sf libeasygtk.so.1 libeasygtk.so |
27 |
+ $(BSD_INSTALL_PROGRAM) libeasygtk.so.1 $(PREFIX)/lib |
|
|
28 |
+ $(LN) -sf $(PREFIX)/lib/libeasygtk.so.1 $(PREFIX)/lib/libeasygtk.so |
29 |
+ $(MKDIR) $(PREFIX)/share/doc/EasyGTK |
30 |
+ $(BSD_INSTALL_MAN) manual.html $(PREFIX)/share/doc/EasyGTK |
31 |
+ $(MKDIR) $(PREFIX)/share/examples/EasyGTK |
32 |
+ $(BSD_INSTALL_DATA) example.c $(PREFIX)/share/examples/EasyGTK |
33 |
|
25 |
|
34 |
clean: |
26 |
clean: |
35 |
rm example testtree *.o *.a .libdep* *~ core |
27 |
rm example testtree *.o *.a .libdep* *~ core |