SAI || Sommersemester 1997 || Systemnahe Software II || Übungen

<- Alle Module

Lösung zu Blatt 5 (Aufgabe 6): Makefile

Regeln für make(1).

Makefile

#       Makefile for Gobang client
#
#       Martin Hasch, University of Ulm, May 1997

CC=             gcc
CFLAGS=         -g -Wall
LDFLAGS=        -lcurses

OBJ=    gbdisp.o gbmain.o gbmesg.o gbsess.o gbuser.o
TOBJ=   gbdisp.o gbtest.o gbuser.o

gbc:    ${OBJ}
        ${CC} -o $@ ${OBJ} ${LDFLAGS}

gbtest: ${TOBJ}
        ${CC} -o $@ ${TOBJ} ${LDFLAGS}

gbdisp.o:       gbdisp.h
gbmain.o:       gbsess.h
gbmesg.o:       gbmesg.h
gbsess.o:       gbdisp.h gbuser.h gbmesg.h gbsess.h
gbtest.o:       gbdisp.h gbuser.h
gbuser.o:       gbuser.h

clean:  ; rm -f ${OBJ} gbtest.o
<- Alle Module
SAI || Sommersemester 1997 || Systemnahe Software II || Übungen

Martin Hasch, Juni 1997