mirror of
				https://bitbucket.org/ohhara/ohmulticastvideoscanner.git
				synced 2025-10-31 18:37:16 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			687 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			687 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| DEBUG = y
 | |
| 
 | |
| TARGET = omvs
 | |
| OBJS = \
 | |
| 	omvs_main.o
 | |
| CC = gcc
 | |
| LD = gcc
 | |
| RM = rm -rf
 | |
| PKGS = gstreamer-1.0
 | |
| CFLAGS = -I. `pkg-config --cflags $(PKGS)` `pcap-config --cflags`
 | |
| CFLAGS += -std=gnu99 -W -Wall -Wno-unused-result -pedantic
 | |
| LDFLAGS = `pkg-config --libs $(PKGS)` `pcap-config --libs`
 | |
| 
 | |
| ifeq ($(DEBUG),y)
 | |
| CFLAGS += -g -O0
 | |
| LDFLAGS += -g -O0
 | |
| else
 | |
| CFLAGS += -O2 -DG_DISABLE_CHECKS -DG_DISABLE_ASSERT
 | |
| LDFLAGS += -O2
 | |
| endif
 | |
| 
 | |
| .PHONY: all clean run
 | |
| 
 | |
| all: $(TARGET)
 | |
| 
 | |
| clean:
 | |
| 	$(RM) $(TARGET) $(OBJS)
 | |
| 
 | |
| run: $(TARGET)
 | |
| ifeq ($(DEBUG), y)
 | |
| 	ulimit -c unlimited ; G_MESSAGES_DEBUG=all ./$(TARGET)
 | |
| else
 | |
| 	./$(TARGET)
 | |
| endif
 | |
| 
 | |
| $(TARGET): $(OBJS)
 | |
| 	$(LD) -o $@ $^ $(LDFLAGS)
 | |
| 
 | |
| %.o: %.c
 | |
| 	$(CC) $(CFLAGS) -c -o $@ $<
 |