30 lines
		
	
	
		
			600 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			600 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # works within ubuntu and min-gw (win7) environment
 | |
| 
 | |
| CFLAGS = -g -DBUILD2 -DU8G2_USE_LARGE_FONTS -DU8G2_16BIT -Wall -I../../../csrc/
 | |
| #CFLAGS = -O4 -Wall
 | |
| 
 | |
| SRC1 = build.c
 | |
| SRC2 = build.c u8x8_font_list.c u8g2_font_list.c u8g2_d_tga.c $(shell ls ../../../csrc/*.c) 
 | |
| 
 | |
| OBJ1 = $(SRC1:.c=.o)
 | |
| OBJ2 = $(SRC2:.c=.o)
 | |
| 
 | |
| ASM1 = $(SRC1:.c=.s)
 | |
| ASM2 = $(SRC2:.c=.s)
 | |
| 
 | |
| .c.s:
 | |
| 	$(CC) $(CFLAGS) -S -o $@ $<
 | |
| 
 | |
| 
 | |
| build1: $(SRC1)
 | |
| 	$(CC) -Wall -g $(LDFLAGS) $(SRC1) -o build1
 | |
| #	./build1
 | |
| 
 | |
| build2: $(OBJ2) 
 | |
| 	$(CC) $(CFLAGS) $(LDFLAGS) $(OBJ2) -o build2
 | |
| 
 | |
| clean:	
 | |
| 	-rm $(OBJ1) $(ASM1) build1 $(OBJ2) $(ASM2) build2
 | |
| 
 | |
| test:	
 | |
| 	./build1 
 |