make file added
This commit is contained in:
24
Makefile
Normal file
24
Makefile
Normal file
@@ -0,0 +1,24 @@
|
||||
CC=gcc
|
||||
CFLAGS=-O3 -Wall
|
||||
|
||||
SRC=src
|
||||
BIN=bin
|
||||
|
||||
VMBL_FILES=$(wildcard $(SRC)/vmbl/*.c)
|
||||
SYLT_FILES=$(wildcard $(SRC)/sylt/*.c)
|
||||
UTIL_FILES=$(wildcard $(SRC)/utils/*.c)
|
||||
|
||||
all: vmbl sylt
|
||||
|
||||
$(BIN)/vmbl: $(VMBL_FILES)
|
||||
mkdir -p $(BIN)
|
||||
$(CC) $(CFLAGS) $(UTIL_FILES) $(VMBL_FILES) -o $(BIN)/vmbl
|
||||
vmbl: $(BIN)/vmbl
|
||||
|
||||
$(BIN)/sylt: $(SYLT_FILES)
|
||||
mkdir -p $(BIN)
|
||||
$(CC) $(CFLAGS) $(UTIL_FILES) $(SYLT_FILES) -o $(BIN)/sylt
|
||||
sylt: $(BIN)/sylt
|
||||
|
||||
clean:
|
||||
rm -r $(BIN)
|
||||
Reference in New Issue
Block a user