File: 1004_use_implicit_make_rules.patch

package info (click to toggle)
libgdchart-gd1 0.10.1dev-11
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 328 kB
  • ctags: 430
  • sloc: ansic: 3,885; sh: 123; makefile: 111
file content (31 lines) | stat: -rw-r--r-- 964 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--- libgdchart-gd1-0.10.1dev.orig/makefile
+++ libgdchart-gd1-0.10.1dev/makefile
@@ -67,25 +67,9 @@
 			 -lgd -lz -lpng $(JPEG_LK) -lm
 
 # --- compile the lib ---
-gifencode.o: gifencode.c gifencode.h
-	$(CC) -I$(GD_INCL) -c gifencode.c
-
-price_conv.o: price_conv.c
-	$(CC) -c price_conv.c
-
-gdc.o: gdc.c $(GDC_INCL)/gdc.h $(GDC_INCL)/gifencode.h
-	$(CC) -I$(GD_INCL) -I$(GDC_INCL) $(JPEG_DEF) -c gdc.c
-
-gdc_pie.o: $(GDC_INCL)/gdc.h $(GDC_INCL)/gifencode.h $(GDC_INCL)/gdcpie.h gdc_pie.c
-	$(CC) -I$(GD_INCL) -I$(GDC_INCL) $(JPEG_DEF) -c gdc_pie.c
-
-gdchart.o: $(GDC_INCL)/gdc.h $(GDC_INCL)/gifencode.h $(GDC_INCL)/gdchart.h gdchart.c
-	$(CC) -I$(GD_INCL) -I$(GDC_INCL) $(JPEG_DEF) -c gdchart.c
-
-# --- supporting libraries ---
-# should be compile & installed separately
-# $(GD_LIB)/libgd.a:
-# 	cd $(GD_LIB) ; make -f Makefile libgd.a
+libgdchart.a: gifencode.o price_conv.o gdc.o gdc_pie.o gdchart.o
+	ar rc $@ $?
+	ranlib $@
 
 # --- clean ---
 clean: