4
0
This repository has been archived on 2024-11-24. You can view files and clone it, but cannot push or open issues or pull requests.

25 lines
374 B
Makefile

CC := gcc
CCFLAGS := -std=c99
LDFLAGS := -lm
OBJ := main.o
TARGET := main
all: main use
main: $(OBJ)
$(CC) $(CCFLAGS) $(OBJ) -o $(TARGET) $(LDFLAGS)
./main
$(OBJ): main.c
$(CC) $(CCFLAGS) -c main.c -o $(OBJ)
use: use.o
$(CC) $(CCFLAGS) use.o -o use $(LDFLAGS)
use.o: use.c
$(CC) $(CCFLAGS) -c use.c -o use.o
.PHONY: clean
clean:
rm -f $(TARGET) $(OBJ) use.o use