CC=gcc CFLAGS= -std=c99 -W -Wall -pedantic -D_GNU_SOURCE -DALLEGRO_STATICLINK -g LIBS = -L/usr/lib -Wl,-Bsymbolic-functions -lalleg OBJ = tga2teo.o OBJ2 = tga2teo2.o OBJ3 = extract_font.o OBJ4 = extract_sprite_chunky.o all : tga2teo tga2teo2 extract_font extract_sprite_chnky %.o: %.c $(CC) -c -o $@ $< $(CFLAGS) tga2teo2: $(OBJ2) gcc -o $@ $^ $(CFLAGS) $(LIBS) extract_font: $(OBJ3) gcc -o $@ $^ $(CFLAGS) $(LIBS) extract_sprite_chnky: $(OBJ4) gcc -o $@ $^ $(CFLAGS) $(LIBS) clean: clean-custom ${RM} $(OBJ) $(BIN)