new makefile fix
This commit is contained in:
		
							
								
								
									
										10
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								Makefile
									
									
									
									
									
								
							@@ -1,6 +1,6 @@
 | 
				
			|||||||
CC = gcc
 | 
					CC = gcc
 | 
				
			||||||
CFLAGS = -Wall -Wextra -std=c11
 | 
					CFLAGS = -Wall -Wextra -std=c11
 | 
				
			||||||
SRCDIR = .
 | 
					SRCDIR = ./c-basic
 | 
				
			||||||
SRC = $(wildcard $(SRCDIR)/*.c)
 | 
					SRC = $(wildcard $(SRCDIR)/*.c)
 | 
				
			||||||
OBJ = $(SRC:.c=.o)
 | 
					OBJ = $(SRC:.c=.o)
 | 
				
			||||||
TARGET = main
 | 
					TARGET = main
 | 
				
			||||||
@@ -8,10 +8,10 @@ TARGET = main
 | 
				
			|||||||
all: $(TARGET)
 | 
					all: $(TARGET)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(TARGET): $(OBJ)
 | 
					$(TARGET): $(OBJ)
 | 
				
			||||||
	$(CC) $(CFLAGS) -o $@ $^
 | 
					    $(CC) $(CFLAGS) -o $@ $^
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%.o: %.c
 | 
					$(SRCDIR)/%.o: $(SRCDIR)/%.c
 | 
				
			||||||
	$(CC) $(CFLAGS) -c $< -o $@
 | 
					    $(CC) $(CFLAGS) -c $< -o $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
	rm -f $(OBJ) $(TARGET)
 | 
					    rm -f $(OBJ) $(TARGET)
 | 
				
			||||||
		Reference in New Issue
	
	Block a user