Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CC = cl
- LD = cl
- CFLAGS = /c
- LDFLAGS = /Fe
- MAIN = timestable.c
- IN = tablein.c
- OUT = tableout.c
- SRC = $(MAIN) $(IN) $(OUT)
- OBJ = $(SRC: .c=.obj)
- STD_HEADERS = timestable.h
- EXE = timestable.exe
- all: $(SRC) $(EXE)
- $(EXE): $(OBJ)
- @echo Attempting to make $(EXE)
- @$(LD) $(OBJ) $(LDFLAGS)$@
- @del /q *.obj
- @echo Made $(EXE)
- timestable.obj: $(MAIN) $(STD_HEADERS)
- timein.obj: $(IN) $(STD_HEADERS)
- timeout.obj: $(OUT) $(STD_HEADERS)
- .c .obj:
- @$(CC) $< $(CFLAGS)
- clean:
- @del /q *.exe
- @echo Deleted executeable.
- beyond:
- @echo Made commands not show on the command line by adding @ infront of commands.
Add Comment
Please, Sign In to add comment