mirror of
https://github.com/Pixinn/gameoflife-appleii.git
synced 2024-06-08 00:29:37 +00:00
Generic Makefile
This commit is contained in:
parent
f3f133adaa
commit
33550c0088
35
Makefile
35
Makefile
|
@ -1,20 +1,27 @@
|
|||
CC := cc
|
||||
SRC := gol.c
|
||||
CFLAGS := -Wall -Wextra -pedantic-errors -ansi -std=gnu99 -lncurses -lm
|
||||
DFLAGS := -g -pg -O0
|
||||
OUT := gol
|
||||
# LINUX
|
||||
LINUX_CC := cc
|
||||
LINUX_CFLAGS := -Wall -Wextra -pedantic-errors -ansi -std=gnu99 -lncurses -lm
|
||||
LINUX_DFLAGS := -g -pg -O0
|
||||
LINUX_OUT := gol
|
||||
|
||||
all: std
|
||||
# APPLE II
|
||||
|
||||
std: $(SRC)
|
||||
$(CC) -O3 -o $(OUT) $? $(CFLAGS) $(DFLAGS)
|
||||
|
||||
# COMMON
|
||||
INCLUDES = ./
|
||||
LFLAGS = ./
|
||||
LIBS = -lptf
|
||||
SRC = gol.c
|
||||
|
||||
all: linux_release
|
||||
|
||||
linux_release: $(SRC)
|
||||
$(LINUX_CC) -O3 -o $(LINUX_OUT) $? $(LINUX_CFLAGS)
|
||||
|
||||
linux_debug: $(SRC)
|
||||
$(LINUX_CC) $(LINUX_CFLAGS) $(LINUX_DFLAGS) -o $(LINUX_OUT) $?
|
||||
|
||||
clean: $(SRC)
|
||||
rm -f $(OUT) gmon.out
|
||||
rm -f $(LINUX_OUT) gmon.out
|
||||
|
||||
debug: $(SRC)
|
||||
$(CC) $(CFLAGS) $(DFLAGS) -o $(OUT) $?
|
||||
|
||||
install: std
|
||||
install $(OUT) $(INSTALL)
|
||||
strip $(INSTALL)
|
||||
|
|
Loading…
Reference in New Issue
Block a user