mirror of
https://forge.fsky.io/lda/Parsee.git
synced 2026-03-13 19:55:10 +00:00
[ADD/MOD] CFLAGS/LDFLAGS and version checks
This commit is contained in:
parent
ad7f4f20e1
commit
0ec028d458
7 changed files with 222 additions and 80 deletions
10
Makefile
10
Makefile
|
|
@ -19,8 +19,8 @@ PREFIX ?=/usr/local
|
|||
|
||||
AYAS=ayaya
|
||||
ETC=etc
|
||||
CFLAGS=-I$(SOURCE) -I$(INCLUDES) -I$(CYTO_INC) -DNAME="\"$(NAME)\"" -DVERSION="\"$(VERSION)\"" -DREPOSITORY=\"$(REPOSITORY)\" -DCODE=\"$(CODE)\" -O2 -g -Wall -Werror
|
||||
LDFLAGS=-L $(CYTO_LIB) -lCytoplasm -O2 -g
|
||||
FCFLAGS=-I$(SOURCE) -I$(INCLUDES) -I$(CYTO_INC) -DNAME="\"$(NAME)\"" -DVERSION="\"$(VERSION)\"" -DREPOSITORY=\"$(REPOSITORY)\" -DCODE=\"$(CODE)\" $(CFLAGS)
|
||||
FLDFLAGS=-L $(CYTO_LIB) -lCytoplasm $(LDFLAGS)
|
||||
AFLAGS=-C "$(ETC)/ayadoc/style.css" -p "$(NAME)"
|
||||
# ============================ Compilation =================================
|
||||
SRC_FILES:=$(shell find $(SOURCE) -name '*.c') $(shell find $(ETC)/media -name '*.png')
|
||||
|
|
@ -32,7 +32,7 @@ AYA_FILES:=${subst $(INCLUDES)/,$(AYAS)/,$(patsubst %.h, %.html, $(CPP_FILES))}
|
|||
all: utils binary
|
||||
|
||||
binary: $(OBJ_FILES)
|
||||
$(CC) $(LDFLAGS) $(OBJ_FILES) -o $(BINARY)
|
||||
$(CC) $(FLDFLAGS) $(OBJ_FILES) -o $(BINARY)
|
||||
tags: $(SRC_FILES)
|
||||
@ctags --recurse $(SOURCE)/
|
||||
|
||||
|
|
@ -45,10 +45,10 @@ $(OBJECT)/%.o: $(ETC)/media/%.png
|
|||
@base64 $< | \
|
||||
sed -e 's/^\(.*\)$$/ "\1"/' | \
|
||||
sed -e '$$ s/^\(.*\)$$/\1;/' >> $@.c
|
||||
$(CC) -c $(CFLAGS) $@.c -o $@
|
||||
$(CC) -c $(FCFLAGS) $@.c -o $@
|
||||
$(OBJECT)/%.o: $(SOURCE)/%.c
|
||||
@mkdir -p $(shell dirname "$@")
|
||||
$(CC) -c $(CFLAGS) $< -o $@
|
||||
$(CC) -c $(FCFLAGS) $< -o $@
|
||||
|
||||
utils:
|
||||
(cd tools && make)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue