summaryrefslogtreecommitdiff
blob: 22fb79fe7aaa53c6d91c98bd5322708f93199ed8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- a/Makefile
+++ b/Makefile
@@ -20,10 +20,9 @@
 mandir      = $(prefix)/man
 man1dir     = $(mandir)/man1
 
-CC      = gcc -W -Wall
-CFLAGS  = -O2 -fomit-frame-pointer
-LDFLAGS = -s
-LIBS    = -lpng
+CFLAGS  += `libpng-config --cflags` -Wall
+LDFLAGS += `libpng-config --ldflags`
+LDLIBS  += `libpng-config --libs`
 INSTALL = install
 INSTALL_EXEC = $(INSTALL) -c -m 755
 INSTALL_DATA = $(INSTALL) -c -m 644
@@ -40,6 +39,3 @@
 	mkdir -p $(INSTALLROOT)$(bindir) $(INSTALLROOT)$(man1dir)
 	$(INSTALL_EXEC) pngtoico $(INSTALLROOT)$(bindir)
 	$(INSTALL_DATA) pngtoico.1 $(INSTALLROOT)$(man1dir)
-
-pngtoico: pngtoico.c
-	$(CC) $(CFLAGS) $(LDFLAGS) -o pngtoico pngtoico.c $(LIBS)