cool makefile

This commit is contained in:
Lorenzo Bianchi 2023-05-17 14:38:44 +02:00
parent f652c732ae
commit b312fe4e02
1 changed files with 14 additions and 4 deletions

View File

@ -61,12 +61,22 @@ clean:
@ rm -rf $(OBJ)
#---------------------------------------------------
mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST)))
mkfile_dir := $(dir $(mkfile_path))
ARGSSERVER := 6 7 O X
ARGSCLIENT := test
ARGSCLIENT1 := cacca
ARGSCLIENT2 := molla
test: server client
test: server_c client_c
x-terminal-emulator -e $(mkfile_dir)$(TARGET2) $(ARGSCLIENT1)
x-terminal-emulator -e $(mkfile_dir)$(TARGET2) $(ARGSCLIENT2)
./$(TARGET1) $(ARGSSERVER)
server:
server_c:
gcc src/F4Server.c src/custom_sem.c src/custom_shm.c src/custom_signal.c src/errExit.c src/forza4.c src/server.c src/nonsodovemetterle.c -o bin/F4Server -I inc/
client:
client_c:
gcc src/F4Client.c src/custom_sem.c src/custom_shm.c src/custom_signal.c src/errExit.c src/forza4.c src/nonsodovemetterle.c -o bin/F4Client -I inc/