Initial Version.

This commit is contained in:
Taeho Oh 2016-01-04 15:56:52 +09:00 committed by Taeho Oh
commit 560f3314dc
2 changed files with 49 additions and 0 deletions

40
Makefile Normal file
View File

@ -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 $@ $<

9
omvs_main.c Normal file
View File

@ -0,0 +1,9 @@
#include <pcap.h>
#include <gst/gst.h>
int main(int argc, char **argv) {
(void)argc;
(void)argv;
return 0;
}