blob: 8e4b2e2f49ca297201d8f405ac31c99fc33c1ddf (
plain)
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
|
ALL= raw2crtc png2crtc
CC=gcc
# Detect gcc2, if we're running it, use gnu9x standard instead of c99...
GCC_MAJOR = $(shell $(CC) -v 2>&1 |grep version |cut -d' ' -f3 |cut -d'.' -f1)
ifeq ($(GCC_MAJOR),2)
CCFLAGS=-Os -W -Wall -std=gnu9x -g
else
CCFLAGS=-Os -W -Wall -std=c99 -g
endif
#CCFLAGS=-O3 -W -Wall -pedantic -ansi
all: $(ALL)
clean :
rm -f a.out *.o core $(ALL)
raw2crtc : raw2crtc.o libraw2crtc.o
$(CC) $(CCFLAGS) raw2crtc.o libraw2crtc.o -o raw2crtc
png2crtc : png2crtc.o libraw2crtc.o
$(CC) $(CCFLAGS) png2crtc.o libraw2crtc.o -o png2crtc -lpng -lz
.c.o :
$(CC) $(CCFLAGS) -c $<
|