Split libui into libui and libui_dirty. The latter contains (only)

text_import_scanner.c (which is generated and not by us so we can't guarantee
that it's clean).

svn path=/trunk/; revision=34912
This commit is contained in:
Jeff Morriss 2010-11-16 20:13:26 +00:00
parent 6488fe601d
commit d63f2559da
4 changed files with 25 additions and 12 deletions

View File

@ -310,6 +310,7 @@ endif
# applications are X applications).
wireshark_LDADD = \
gtk/libui.a \
gtk/libui_dirty.a \
codecs/libcodec.a \
wiretap/libwiretap.la \
epan/libwireshark.la \
@ -537,7 +538,7 @@ MAINTAINERCLEANFILES = \
depcomp \
install-sh \
ltmain.sh \
missing
missing
EXTRA_DIST = \
INSTALL.configure \

View File

@ -25,13 +25,14 @@ include Makefile.common
include ../Makefile.am.inc
if HAVE_WARNINGS_AS_ERRORS
AM_CFLAGS = -Werror
AM_CLEAN_CFLAGS = -Werror
endif
noinst_LIBRARIES = libui.a
noinst_LIBRARIES = libui.a libui_dirty.a
CLEANFILES = \
libui.a \
libui_dirty.a \
*~
MAINTAINERCLEANFILES = \
@ -50,7 +51,15 @@ libui_a_SOURCES = \
$(noinst_HEADERS) \
$(WIRESHARK_TAP_SRC)
libui_a_DEPENDENCIES =
libui_a_CFLAGS = $(AM_CLEAN_CFLAGS)
libui_a_DEPENDENCIES =
libui_dirty_a_SOURCES = \
$(DIRTY_GENERATED_C_FILES)
libui_dirty_a_DEPENDENCIES =
# Common headers
AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/wiretap $(LIBGCRYPT_CFLAGS) $(LIBGNUTLS_CFLAGS) $(PORTAUDIO_INCLUDES)

View File

@ -29,7 +29,9 @@ GENERATED_HEADER_FILES = \
# Generated C source files that we want in the distribution.
GENERATED_C_FILES = \
wireshark-tap-register.c \
wireshark-tap-register.c
DIRTY_GENERATED_C_FILES = \
text_import_scanner.c
# All the generated files we want in the distribution.

View File

@ -31,6 +31,7 @@ include Makefile.common
WIRESHARK_WIN32_GTK_SRC = \
$(WIRESHARK_GTK_SRC) \
$(GENERATED_C_FILES) \
$(DIRTY_GENERATED_C_FILES) \
capture_if_details_dlg_win32.c \
file_dlg_win32.c \
print_win32.c \
@ -52,14 +53,14 @@ WIRESHARK_WIN32_GTK_SRC = \
pa_x86_plain_converters.c \
pa_win_waveformat.c \
!ENDIF
pa_win_wmme.c
pa_win_wmme.c
!ENDIF
WIRESHARK_TAP_OBJECTS = $(WIRESHARK_TAP_SRC:.c=.obj)
WIRESHARK_WIN32_GTK_OBJECTS = $(WIRESHARK_WIN32_GTK_SRC:.c=.obj)
libui.lib : ..\config.h $(WIRESHARK_WIN32_GTK_OBJECTS) $(WIRESHARK_TAP_OBJECTS)
link /lib /out:libui.lib $(WIRESHARK_WIN32_GTK_OBJECTS) $(WIRESHARK_TAP_OBJECTS) winmm.lib
@ -89,7 +90,7 @@ RUNLEX=..\tools\runlex.sh
text_import_scanner.h: text_import_scanner.c
text_import_scanner.obj : text_import_scanner.c
$(CC) $(CVARSDLL) $(GENERATED_CFLAGS) $(WSUG_CFLAGS) -Fd.\ -c $?
!IF "$(PORTAUDIO_VERSION)" == "18"
pa_lib.obj: $(PORTAUDIO_DIR)\pa_common\pa_lib.c
$(CC) -c $(LOCAL_CFLAGS) $?
@ -179,13 +180,13 @@ checkapi-base:
$(WIRESHARK_TAP_SRC) \
capture_if_details_dlg_win32.c \
file_dlg_win32.c \
print_win32.c
print_win32.c
checkapi-todo:
$(PERL) ../tools/checkAPIs.pl -M -g deprecated-gtk-todo \
$(WIRESHARK_GTK_SRC) \
$(WIRESHARK_TAP_SRC) \
capture_if_details_dlg_win32.c \
file_dlg_win32.c \
print_win32.c
print_win32.c