mirror of
https://github.com/debauchee/barrier.git
synced 2024-12-28 05:35:52 +03:00
f48a5fe387
screens into CPrimaryScreen and merged common code from secondary screens into CSecondaryScreen. changed is-a relationship to a has-a between the primary and secondary screen classes and the generic platform dependent screen class to avoid multiple inheritance of implementation. also standardized the interface for those generic screen classes. adding a platform now involves implementing simpler interfaces: IScreen for the generic screen, IScreenEventHandler and some methods of CPrimaryScreen for the primary screen, and IScreenEventHandler and some methods of CSecondaryScreen for the secondary screen. did X11 platform but not win32 platform.
39 lines
822 B
Makefile
39 lines
822 B
Makefile
## Process this file with automake to produce Makefile.in
|
|
NULL =
|
|
DEPTH = ..
|
|
|
|
bin_PROGRAMS = synergy
|
|
synergy_SOURCES = \
|
|
CClient.cpp \
|
|
CSecondaryScreen.cpp \
|
|
CServerProxy.cpp \
|
|
CXWindowsSecondaryScreen.cpp \
|
|
client.cpp \
|
|
CClient.h \
|
|
CSecondaryScreen.h \
|
|
CServerProxy.h \
|
|
CXWindowsSecondaryScreen.h \
|
|
$(NULL)
|
|
synergy_LDADD = \
|
|
$(DEPTH)/platform/libplatform.a \
|
|
$(DEPTH)/synergy/libsynergy.a \
|
|
$(DEPTH)/net/libnet.a \
|
|
$(DEPTH)/io/libio.a \
|
|
$(DEPTH)/mt/libmt.a \
|
|
$(DEPTH)/base/libbase.a \
|
|
$(X_LIBS) \
|
|
$(X_PRE_LIBS) \
|
|
-lXtst \
|
|
-lXext \
|
|
-lX11 \
|
|
$(X_EXTRA_LIBS) \
|
|
$(NULL)
|
|
INCLUDES = \
|
|
-I$(DEPTH)/base \
|
|
-I$(DEPTH)/mt \
|
|
-I$(DEPTH)/io \
|
|
-I$(DEPTH)/net \
|
|
-I$(DEPTH)/synergy \
|
|
-I$(DEPTH)/platform \
|
|
$(NULL)
|