#
CC = cc
CFLAGS=  -g
LIBS = -lm
TARGET = doWl
OBJECTS = obj/doWl.o obj/getparamDoWl.o obj/main.o obj/misc.o obj/mySleep.o obj/option.o obj/optionInit.o

$(TARGET): $(OBJECTS)
	$(CC) $(CFLAGS) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS)

obj/doWl.o: doWl.c
	$(CC) -c $(CFLAGS) -o obj/doWl.o doWl.c
obj/getparamDoWl.o: getparamDoWl.c
	$(CC) -c $(CFLAGS) -o obj/getparamDoWl.o getparamDoWl.c
obj/main.o: main.c
	$(CC) -c $(CFLAGS) -o obj/main.o main.c
obj/misc.o: misc.c
	$(CC) -c $(CFLAGS) -o obj/misc.o misc.c
obj/mySleep.o: mySleep.c
	$(CC) -c $(CFLAGS) -o obj/mySleep.o mySleep.c
obj/option.o: option.c
	$(CC) -c $(CFLAGS) -o obj/option.o option.c
obj/optionInit.o: optionInit.c
	$(CC) -c $(CFLAGS) -o obj/optionInit.o optionInit.c

clean:
	rm -f $(OBJECTS)

lint:
	lint $(LIBS) doWl.c getparamDoWl.c main.c misc.c mySleep.c option.c optionInit.c > lint.out
