|
# Project: packJPG
|
|
# Makefile created by Ryan Flynn 2014.02.06
|
|
# Working with Clang 5.1
|
|
|
|
CC = cc
|
|
CPP = c++
|
|
RC = windres
|
|
CFLAGS = -I. -DUNIX -DDEV_BUILD -O3 -Wall -pedantic -funroll-loops -ffast-math -fomit-frame-pointer -std=c++14
|
|
LDFLAGS = -lstdc++fs
|
|
DEPS = bitops.h aricoder.h pjpgtbl.h dct8x8.h Makefile
|
|
OBJ = bitops.o aricoder.o packjpg.o
|
|
RES = icon.res
|
|
BIN = packjpg
|
|
|
|
%.o: %.cpp $(DEPS)
|
|
$(CPP) -c -o $@ $< $(CFLAGS)
|
|
|
|
$(BIN): $(OBJ)
|
|
$(CPP) -o $@ $^ $(LDFLAGS)
|
|
|
|
clean:
|
|
$(RM) $(OBJ) $(BIN)
|