Added simple makefile and gitignore
							parent
							
								
									7935dde74d
								
							
						
					
					
						commit
						70d422e59d
					
				| @ -0,0 +1,3 @@ | |||||||
|  | *.o | ||||||
|  | simulacrum | ||||||
|  | compile_commands.json | ||||||
| @ -0,0 +1,22 @@ | |||||||
|  | APPLICATION=simulacrum | ||||||
|  | 
 | ||||||
|  | CC? = gcc | ||||||
|  | CFLAGS =  | ||||||
|  | 
 | ||||||
|  | SOURCES = $(wildcard ./src/*.c) | ||||||
|  | OBJECTS = $(patsubst %.c,%.o, $(SOURCES)) | ||||||
|  | 
 | ||||||
|  | %.o: %.c | ||||||
|  | 	$(CC) -c -o $@ $< $(CFLAGS) | ||||||
|  | 
 | ||||||
|  | $(APPLICATION): $(OBJECTS) | ||||||
|  | 	$(CC) -o $@ $^ $(CFLAGS) | ||||||
|  | 
 | ||||||
|  | clean: | ||||||
|  | 	rm -f $(APPLICATION) | ||||||
|  | 	rm -f $(OBJECTS) | ||||||
|  | 
 | ||||||
|  | .PHONY: all | ||||||
|  | 
 | ||||||
|  | all: $(APPLICATION) | ||||||
|  | 
 | ||||||
| @ -0,0 +1,3 @@ | |||||||
|  | int main(int argc, char* argv[]) { | ||||||
|  |   return 0; | ||||||
|  | } | ||||||
		Loading…
	
		Reference in New Issue