Let the user specify C and LD FLAGS
							parent
							
								
									fabd4602b3
								
							
						
					
					
						commit
						d4928edba0
					
				
							
								
								
									
										8
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										8
									
								
								Makefile
								
								
								
								
							| 
						 | 
				
			
			@ -11,15 +11,15 @@ all: options st
 | 
			
		|||
 | 
			
		||||
options:
 | 
			
		||||
	@echo st build options:
 | 
			
		||||
	@echo "CFLAGS  = $(CFLAGS)"
 | 
			
		||||
	@echo "LDFLAGS = $(LDFLAGS)"
 | 
			
		||||
	@echo "CFLAGS  = $(STCFLAGS)"
 | 
			
		||||
	@echo "LDFLAGS = $(STLDFLAGS)"
 | 
			
		||||
	@echo "CC      = $(CC)"
 | 
			
		||||
 | 
			
		||||
config.h:
 | 
			
		||||
	cp config.def.h config.h
 | 
			
		||||
 | 
			
		||||
.c.o:
 | 
			
		||||
	$(CC) $(CFLAGS) -c $<
 | 
			
		||||
	$(CC) $(STCFLAGS) -c $<
 | 
			
		||||
 | 
			
		||||
st.o: config.h st.h win.h
 | 
			
		||||
x.o: arg.h st.h win.h
 | 
			
		||||
| 
						 | 
				
			
			@ -27,7 +27,7 @@ x.o: arg.h st.h win.h
 | 
			
		|||
$(OBJ): config.h config.mk
 | 
			
		||||
 | 
			
		||||
st: $(OBJ)
 | 
			
		||||
	$(CC) $(LDFLAGS) -o $@ $(OBJ)
 | 
			
		||||
	$(CC) $(STLDFLAGS) -o $@ $(OBJ)
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm -f st $(OBJ) st-$(VERSION).tar.gz
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -20,8 +20,8 @@ LIBS = -L$(X11LIB) -lm -lrt -lX11 -lutil -lXft \
 | 
			
		|||
 | 
			
		||||
# flags
 | 
			
		||||
CPPFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=600
 | 
			
		||||
CFLAGS = -g -std=c99 -pedantic -Wall -Wvariadic-macros -Os $(INCS) $(CPPFLAGS)
 | 
			
		||||
LDFLAGS = -g $(LIBS)
 | 
			
		||||
STCFLAGS = $(INCS) $(CPPFLAGS) $(CFLAGS)
 | 
			
		||||
STLDFLAGS = $(LIBS) $(LDFLAGS)
 | 
			
		||||
 | 
			
		||||
# compiler and linker
 | 
			
		||||
# CC = c99
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in New Issue