| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- # Makefile for Chapter 07
- # List all the programs to be built here
- all: bounce1d bounce2d bounce_aio bounce_async hello1 \
- hello2 hello3 hello4 hello5 sigactdemo sigdemo3 \
- sleep1 ticker_demo pong
- # Define a target for cleaning up
- clean:
- rm -f bounce1d bounce2d bounce_aio bounce_async hello1 \
- hello2 hello3 hello4 hello5 sigactdemo sigdemo3 \
- sleep1 ticker_demo pong
- # Rules for building each program
- bounce1d: bounce1d.c set_ticker.c -lcurses
- gcc -o bounce1d bounce1d.c set_ticker.c -lcurses
- bounce2d: bounce2d.c set_ticker.c -lcurses
- gcc -o bounce2d bounce2d.c set_ticker.c -lcurses
- bounce_aio: bounce_aio.c set_ticker.c -lrt -lcurses
- gcc -o bounce_aio bounce_aio.c set_ticker.c -lrt -lcurses
- bounce_async: bounce_async.c set_ticker.c -lcurses
- gcc -o bounce_async bounce_async.c set_ticker.c -lcurses
- hello1: hello1.c -lcurses
- gcc -o hello1 hello1.c -lcurses
- hello2: hello2.c -lcurses
- gcc -o hello2 hello2.c -lcurses
- hello3: hello3.c -lcurses
- gcc -o hello3 hello3.c -lcurses
- hello4: hello4.c -lcurses
- gcc -o hello4 hello4.c -lcurses
- hello5: hello5.c -lcurses
- gcc -o hello5 hello5.c -lcurses
- sigactdemo: sigactdemo.c
- gcc -o sigactdemo sigactdemo.c
- sigdemo3: sigdemo3.c
- gcc -o sigdemo3 sigdemo3.c
- sleep1: sleep1.c
- gcc -o sleep1 sleep1.c
- ticker_demo: ticker_demo.c
- gcc -o ticker_demo ticker_demo.c
- pong: pong.c set_ticker.c -lcurses
- gcc -o pong pong.c set_ticker.c -lcurses
|