1# Project: ujprog
2
3CPP  = g++.exe
4CC   = gcc.exe
5WINDRES = windres.exe
6RES  =
7OBJ  = ujprog.o $(RES)
8LINKOBJ  = ujprog.o $(RES)
9LIBS = -s -static -L. -lftd2xx
10INCS = -I.
11CXXINCS = -I.
12BIN  = ujprog.exe
13CXXFLAGS = $(CXXINCS) -wAll
14CFLAGS = $(INCS)
15RM = rm -f
16
17.PHONY: all all-before all-after clean clean-custom
18
19all: all-before ujprog.exe all-after
20
21
22clean: clean-custom
23	${RM} $(OBJ) $(BIN)
24
25$(BIN): $(OBJ)
26	$(CC) $(LINKOBJ) -lftd2xx -o "ujprog.exe" $(LIBS)
27
28ujprog.o: ujprog.c
29	$(CC) -c ujprog.c -o ujprog.o $(CFLAGS)
30