Files
fpk/test/gmake.mk
T

29 lines
469 B
Makefile

CC := cc
CFLAGS = -Wall -Wpedantic -I../include -std=c89
LDFLAGS = -L../bin/debug -lfpk
ifeq ($(OS),Windows_NT)
SHELL := cmd.exe
.SHELLFLAGS := /c
EXE_EXT = .exe
else
EXE_EXT =
endif
.PHONY: all test clean
all: test
test_program$(EXE_EXT): test.c
$(CC) $(CFLAGS) -o $@ test.c $(LDFLAGS)
test: test_program$(EXE_EXT)
@./test_program$(EXE_EXT)
clean:
ifeq ($(OS),Windows_NT)
@del /Q test_program.exe 2>nul || true
else
@rm -f test_program
endif