commit 560f3314dc731a8cd9b31fc047d1db267f6295d5 Author: Taeho Oh Date: Mon Jan 4 15:56:52 2016 +0900 Initial Version. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..12259b0 --- /dev/null +++ b/Makefile @@ -0,0 +1,40 @@ +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 $@ $< diff --git a/omvs_main.c b/omvs_main.c new file mode 100644 index 0000000..9b3f6fc --- /dev/null +++ b/omvs_main.c @@ -0,0 +1,9 @@ +#include +#include + +int main(int argc, char **argv) { + (void)argc; + (void)argv; + + return 0; +}