diff options
author | Niklas Halle <niklas@niklashalle.net> | 2020-05-28 13:16:29 +0200 |
---|---|---|
committer | Niklas Halle <niklas@niklashalle.net> | 2020-05-28 13:16:36 +0200 |
commit | bc48f521390b360e1e1b131fc670cc3d02dcaf89 (patch) | |
tree | ae6ea2faa672f2eec1adb51f161f51793021a9e1 /03_exercise/echo_server/Makefile | |
parent | bb6bae6d3149145313e8dbc57c38f5c85345cdb3 (diff) | |
download | betriebssysteme-bc48f521390b360e1e1b131fc670cc3d02dcaf89.tar.gz betriebssysteme-bc48f521390b360e1e1b131fc670cc3d02dcaf89.zip |
init task 3
Diffstat (limited to '03_exercise/echo_server/Makefile')
-rw-r--r-- | 03_exercise/echo_server/Makefile | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/03_exercise/echo_server/Makefile b/03_exercise/echo_server/Makefile new file mode 100644 index 0000000..df023d1 --- /dev/null +++ b/03_exercise/echo_server/Makefile @@ -0,0 +1,22 @@ +#!/usr/bin/make +.SUFFIXES: +.PHONY: all run clean +.SILENT: run + +TAR = client server +CFLAGS = -c -Os -Wall -Werror + +%.o: %.c + $(CC) $(CFLAGS) $^ -o $@ + +%: %.o + $(CC) -o $@ $^ + +all: $(TAR) + +run: all + ./server& + ./client + +clean: + $(RM) $(RMFILES) $(TAR) *.o |